iter	time	best	best_it
1	2.74	121	121
2	5.47	121	121
3	8.22	120	120
4	10.98	120	120
5	13.75	120	120
6	16.52	120	121
7	19.3	120	121
8	22.08	120	121
9	24.86	120	120
10	27.64	120	121
11	30.43	120	121
12	33.22	120	120
13	36.01	120	121
14	38.8	120	121
15	41.59	120	120
16	44.38	120	120
17	47.18	120	121
18	49.98	120	121
19	52.81	120	121
20	55.63	120	120
21	58.46	120	121
22	61.27	120	121
23	64.09	120	121
24	66.88	120	121
25	69.67	120	121
26	72.46	120	121
27	75.26	120	120
28	78.05	120	121
29	80.88	120	121
30	83.7	120	121
31	86.52	120	121
32	89.33	120	120
33	92.13	120	120
34	94.92	120	121
35	97.72	120	120
36	100.52	120	121
37	103.39	120	121
38	106.18	120	121
39	108.96	120	121
40	111.75	120	121
41	114.54	120	121
42	117.32	120	121
43	120.12	120	120
44	122.92	120	121
45	125.7	120	120
46	128.49	120	121
47	131.28	120	121
48	134.07	120	120
49	136.87	120	121
50	139.66	120	121
51	142.45	120	121
52	145.24	120	121
53	148.04	120	120
54	150.82	120	121
55	153.61	120	120
56	156.39	120	120
57	159.17	120	121
58	161.96	120	121
59	164.75	120	121
60	167.52	120	120
61	170.31	120	121
62	173.09	120	120
63	175.88	120	121
64	178.68	120	120
65	181.47	120	121
66	184.22	120	120
67	186.97	120	121
68	189.76	120	121
69	192.52	120	120
70	195.31	120	120
71	198.13	120	120
72	200.9	120	120
73	203.65	120	120
74	206.41	120	120
75	209.2	120	120
76	211.98	120	120
77	214.76	120	120
78	217.54	120	120
79	220.36	120	120
80	223.1	120	120
81	225.88	120	120
82	228.64	120	120
83	231.35	120	120
84	234.11	120	120
85	236.85	120	120
86	239.59	120	120
87	242.35	120	121
88	245.1	120	120
89	247.86	120	120
90	250.59	120	121
91	253.32	120	121
92	256.05	120	121
93	258.83	120	121
94	261.57	120	120
95	264.3	120	121
96	267.06	120	121
97	269.8	120	121
98	272.53	120	121
99	275.29	120	121
100	278.01	120	121
101	280.77	120	121
102	283.53	120	121
103	286.28	120	121
104	289.02	120	121
105	291.75	120	121
106	294.47	120	121
107	297.22	120	121
108	299.95	120	121
109	302.67	120	121

best	ordering
120	116,71,110,73,70,60,10,115,54,36,45,21,69,34,113,14,19,16,32,22,40,123,86,28,89,118,76,100,98,7,6,1,108,83,93,79,92,30,58,27,50,12,52,39,120,57,24,62,38,43,119,117,78,85,99,90,109,105,61,104,111,84,48,77,91,63,17,37,59,8,64,20,29,56,2,106,15,5,97,49,46,94,9,114,72,81,101,88,107,66,47,82,11,122,124,18,26,53,87,51,112,3,0,103,102,25,74,4,33,42,65,75,68,67,41,35,13,23,95,96,80,44,55,121,31
